from dataclasses import dataclass


@dataclass
class LiveConfig:
    """直播相关配置"""
    MAX_TASK: int = 20  # 最大任务数

    SLEEP_INTERVAL: int = 2  # 任务检查间隔(秒)

    QUEUE_CHECK_INTERVAL: int = 2  # 队列检查间隔(秒)

    PROCESS_COUNT: int = 10  # 进程数量

    BATCH_SIZE: int = 100000  # 批处理大小

    TASK_BATCH_SIZE: int = 1  # 每批处理的任务数

    BATCH_INTERVAL: int = 2  # 批次间隔时间(秒)
